package controllers

//import (
//	"encoding/json"
//	"fmt"
//	"github.com/astaxie/beego"
//	"myapp/web/green/models/beegoorm"
//	"strconv"
//)

////创建新分类
//type CategoryCreate struct {
//	beego.Controller
//}

//func (this *CategoryCreate) Post() {
//	var category models.Category
//	body := this.Ctx.Input.RequestBody
//	json.Unmarshal(body, &category)
//	category.Level = 0
//	id, err := models.CategoryCreate(category)
//	if err != nil {
//		this.Data["json"] = &HttpMessage{Status: 1}
//	} else {
//		this.Data["json"] = &HttpMessage{Status: 0, Data: id}
//	}
//	this.ServeJson()
//}

////更新分类
//type CategoryUpdate struct {
//	beego.Controller
//}

//func (this *CategoryUpdate) Post() {
//	var category models.Category
//	body := this.Ctx.Input.RequestBody
//	json.Unmarshal(body, &category)
//	fmt.Println(category)
//	err := models.CategoryUpdate(category)
//	if err != nil {
//		this.Data["json"] = &HttpMessage{Status: 1}
//	} else {
//		this.Data["json"] = &HttpMessage{Status: 0}
//	}
//	this.ServeJson()
//}

////删除分类
//type CategoryDelete struct {
//	beego.Controller
//}

//func (this *CategoryDelete) Get() {
//	var category models.Category
//	id := this.Ctx.Input.Param(":id")
//	id2int, _ := strconv.Atoi(id)
//	category.Id = id2int
//	//fmt.Println(category.Id)
//	err := models.CategoryDelete(category)
//	if err != nil {
//		this.Data["json"] = &HttpMessage{Status: 1}
//	} else {
//		this.Data["json"] = &HttpMessage{Status: 0}
//	}
//}

////取得分类列表
//type CategoryList struct {
//	beego.Controller
//}

//func (this *CategoryList) Post() {
//	list, err := models.CategoryList()
//	if err != nil {
//		this.Data["json"] = &HttpMessage{Status: 1}
//	} else {
//		//this.Data["json"] = &HttpMessage{Status: 0}
//		this.Data["json"] = &list
//		this.ServeJson()
//	}
//}
